              /*
 * Gefragte implementierung der racerklasse,
 * legt methoden fuer Horse und Leopard fest
 	Interface???????* 
 */
public class Racer implements fasterInterface<Racer>{
	
	//Geschwindigkeit//
	private int speed = 0;
	private String durchh = "";
	
	public Racer(int speed,Integer durchh)
	{
		assert speed >= 0 : 0;
		this.speed = speed;
		this.durchh = durchh.toString();
	}

	/*
	 * Gibt die geschwindigkeit zurueck
	 */
	protected int speed()
	{
		//speed >= 0;//
		assert this.speed >= 0 : 0;
		return this.speed();
	}
	
	/*
	 * Checkt ob uebergebener wert groesser als this.speed
	 */
	public boolean faster(Racer that)
	{
		//speed >= 0;//
		assert this.speed >= 0 : 0;
		//than >= 0;//
		assert that.speed >= 0 : 0;
		
		if(this.speed > that.speed)
			return true;
		else
			return false;
	}
	/*
	 * Gibt die Geschwindigkeit des Objektes zurueck
	 * OUT: int
	 */
	public int getValue()
	{
		assert this.speed >= 0 : 0;
		return speed;
	}
	/*
	 * Gibt das durchhaltevermoegen zurueck
	 * OUT: String
	 */
	public String getdurchh()
	{
		return this.durchh;
	}
}
